input[type=text], input[type=password], select, textarea {
    border: 1px solid #888888;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 2px 5px #BBBBBB inset;
    font-size: 11px !important;
    margin: 0 3px 5px 0;
    padding: 4px 6px 4px 6px;   	
}

input[type=button], input[type=submit], button {
	background-color: #4682B4;
	border: 1px solid #696969;
	border-radius: 5px 5px 5px 5px;
	border-style: double;
	border-color: #1E90FF;
	box-shadow: 0 3px 6px #DDDDDD inset;
	color: white;
	cursor:pointer;
	margin-right: 3px;
    min-height: 23px;
    min-width: 90px;	
	padding-bottom: 3px;
}

input[type=button]:HOVER, input[type=submit]:HOVER, button:HOVER {
	background-color: #1E90FF;
	border-color: #1E90FF;
}

input.input_ajax_loading {
	background: white url(../img/ajax/ajax_loading1.gif) right center no-repeat;
}

input[type=button].botao_vermelho, input[type=submit].botao_vermelho, button.botao_vermelho{
	background-color: #CD3333 !important;
	border: 1px solid red !important;
}

input[type=button].botao_vermelho:HOVER, input[type=submit].botao_vermelho:HOVER, button.botao_vermelho:HOVER {
	background-color: red !important;
	border: 1px solid red !important;
}

select {
    padding: 3px 6px 3px 7px !important;   	
}

.cep {
	width: 80px;
}

.cpf {
	width: 100px;
}

.data {
	width: 70px;
}

.hora {
	width: 70px;
}

.moeda {
	width: 70px;
}

.readonly {
    background-color: #D3D3D3;
}

.readonly50 {
	width: 380px;
    background-color: #D3D3D3;
}

.tamanho1 {
	width: 36px;
}

.tamanho5 {
	width: 36px;
}

.tamanho10 {
	width: 76px;
}

.tamanho15 {
	width: 114px;
}

.tamanho20 {
	width: 152px;
}

.tamanho24 {
	width: 182px;
}

.tamanho30 {
	width: 228px;
}

.tamanho40 {
	width: 287px;
}

.tamanho50 {
	width: 380px;
}

.tamanho60 {
	width: 456px;
}

.tamanho100 {
	width: 760px;	
}

.textarea {
	width: 100%;
}